package com.feemanage.domain.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.framework.config.BigDecimalSerializer;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class ClaimIncomeFeeVo {

    /**
     * 经费卡号
     */
    private String feeCardNum;

    /**
     * biz_project_income.BIZ_ID
     */
    private String id;

    /**
     *
     */
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal incomeFee;

    /**
     * 外拨金额
     */
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal outboundFee;

    /**
     * 经费卡负责人工号
     */
    private String feeChargerCode;

    /**
     * 经费卡负责人id
     */
    private String feeChargerId;

    /**
     * 经费卡负责人名称
     */
    private String feeChargerName;

    /**
     * 留校金额
     */
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal schoolFee;

    /**
     *
     */
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal splitIncomeFee;

    /**
     * 所属单位ID
     */
    private String unitId;

    /**
     * 所属单位名称
     */
    private String feeChargerUnitName;

}
